package cn.jhz.learn.blog.service.security.resource.article;


public interface ArticleValidationService {

    /**
     * 校验分支文章列表
     * @param subfieldId
     */
    void subfieldValid(Integer subfieldId);

    /**
     * 校验分支文章列表
     * @param uid
     * @param subfieldId
     */
    void subfieldValid(Integer uid, Integer subfieldId);


    void blogValid(Integer uid, String blogName);

    void blogValid(String blogName);

    void blogValid(Integer uid);

    /**
     * 校验文章
     * @param id
     */
    void valid(Integer id);

    /**
     * 校验文章
     * @param uid
     * @param id
     */
    void valid(Integer uid, Integer id);

    void validStrict(Integer uid, Integer id);
}
